#pragma once

class IGameStateBase;
class CRunSafe: public IGameStateBase
{
    DWORD m_dwLootTime;
    DWORD m_dwLootFlag;
public:
    CRunSafe();
    void Reset();
    void DoAction();
private:
    typedef std::vector<sPos> VecPos;
    VecPos& m_ListPos;
    size_t  m_dwNextPos;
    sPos    m_sNextPosition;
    sPos GetNextPos();
    sPos GetBestPos();
};